/* ---- 车型大全 ---- */
.carType_coat{
	border-bottom: 1px solid #d9dde3;
	margin-bottom: 20px;
}
.carType{
	padding: 0px 0px 0 98px;
	min-height: 42px;
	position: relative;
	margin: 0 auto;
}
.carType label{
	position: absolute;
	left:0px;
	top:0px;
	width: 78px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.carType ul{
	padding: 5px 0;
	font-size: 0px;
}
.carType ul li{
	float: left;
	height: 32px;
	line-height: 32px;
	font-size:14px;
	color: #333;
	margin-right: 2.18%;
}
.carType ul li:last-child{
	margin-right: 0px;
}
.carType ul li img{
	height: 20px;
	width: auto;
	margin-right: 10px;
}
.carType ul li a{
	text-decoration: none;
}
@media screen and (max-width:1024px) {
	.carType_coat{
		margin-bottom: 16px;
	}
	.carType{
		padding: 0px 0px 0 74px;
		min-height: 36px;
	}
	.carType label{
		width: auto;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}
	.carType ul{
		padding: 4px 0;
	}
	.carType ul li{
		height: 28px;
		line-height: 28px;
		font-size:12px;
	}
	.carType ul li img{
		height: 16px;
		margin-right: 6px;
	}
}
@media screen and (max-width:768px) {
	.carType_coat{
		margin-bottom: 12px;
	}
	.carType{
		padding: 0px 0px 0 50px;
		min-height: auto;
	}
	.carType label{
		top: 4px;
		width: 35px;
		height: 48px;
		line-height: 24px;
		font-size: 13px;
		word-break: break-all;
	}
	.carType ul{
		padding: 4px 0;
	}
	.carType ul li{
		height: 24px;
		line-height: 24px;
		font-size:11px;
	}
	.carType ul li img{
		height: 12px;
		margin-right: 5px;
	}
}
@media screen and (max-width:420px) {
	.carType_coat{
		margin-bottom: 8px;
	}
	.carType{
		padding: 0px 0px 0 0px;
	}
	.carType label{
		display: none;
	}
	.carType ul{
		padding: 4px 0;
		text-align: center;
	}
	.carType ul li{
		float: none;

		display: inline-block;
		height: 24px;
		line-height: 24px;
		font-size:11px;
	}
	.carType ul li img{
		height: 11px;
		margin-right: 3px;
	}
}
/* ---- 车型搜索 ---- */
.searchBox{
	min-height: 30px;
	margin-bottom: 1.75%;
}
.search{
	float: left;
	position: relative;
	padding: 0 75px 0 0;
	height: 30px;
	
}
.search_type{
	width: 30.25%;
	font-size: 0px;
}
.search_price{
	width: 26%;
	font-size: 0px;
}
.search_common{
	width: 16%;
	font-size: 0px;
}
.search_link{
	width:25%;
	padding: 0 106px 0 0;
	float: right;
}
.search .search_btn{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 30px;
	line-height: 28px;
	width: 75px;
	background: #2d6cc2 ;
	font-size: 14px;
	color: #fff;
	border: none;
	outline: none;
	padding: 0px;
}
.search .text_input{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 28px;
	border: 1px solid #d9dde3;
	background:#fff;
	outline: none;
	font-size: 14px;
	color: #999;
}
.search select.text_input{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("/version/2018/img/select_arrow.png") no-repeat scroll right center transparent;
	padding-right: 14px;
	outline: none;
}
select::-ms-expand { display: none; }
.search_type .text_input{
	border-right: none;
}
.search_type .first_input{
	width: 56%;
}
.search_type .sec_input{
	width: 44%;
}
.search_price .text_input{
	border-right: none;
}
.search_price .first_input{
	width: 49.79%;
	border-left: none;
}
.search_price .sec_input{
	width: 50.21%;
}
.search_common .text_input{
	padding: 0 3px;
	border-right: none;
	border-left: none;
}
.search_link a.btn{
	position: absolute;
	right: 0;
	top: 0px;
	height: 30px;
	line-height: 30px;
	width: 106px;
	text-align: center;
	background: #f04702;
	font-size: 14px;
	color: #fff;
}
.search_link a.btn:hover{
	text-decoration: none;
}
.search_link ul{
	text-align: left;
	font-size: 0px;
	overflow: hidden;
}
.search_link ul li{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-right: 10%;
	font-size: 14px;
	color: #333;
	position: relative;
}
.search_link ul li .hot{
	position: absolute;
	top: 0px;
	left: 85%;
	height: 12px;
}
@media screen and (max-width:1200px) {
	.search_link a.btn{
		width: 90px;
		font-size: 14px;
	}
	.search_link ul li{
		margin-right: 5%;
		font-size: 13px;
	}
}
@media screen and (max-width:1024px) {
	.searchBox{
		min-height: 26px;
	}
	.search{
		padding: 0 75px 0 0;
		height: 26px;
		margin-bottom: 1.5%;
	}
	.search_type{
		width: 54%;
	}
	.search_price{
		width: 44%;
		float: right;
	}
	.search_common{
		width: 54%;
	}
	.search_link{
		width:44%;
		padding: 0 106px 0 0;
	}
	.search .search_btn{
		height: 26px;
		line-height: 24px;
		width: 75px;
		font-size: 14px;
	}
	.search .text_input{
		height: 26px;
		line-height: 24px;
		font-size: 14px;
	}
	.search_price .text_input{
		border-right: none;
	}
	.search_price .first_input{
		border-left: 1px solid #d9dde3;
	}
	.search_common .text_input{
		padding: 0 3px;
		border-right: none;
		border: 1px solid #d9dde3;
	}
	.search_link a.btn{
		height: 26px;
		line-height: 26px;
		width: 106px;
	}
	.search_link ul{
		font-size: 0px;
		overflow: hidden;
	}
	.search_link ul li{
		display: inline-block;
		height: 26px;
		line-height: 26px;
		margin-right: 10%;
		font-size: 14px;
	}
}
@media screen and (max-width:768px) {
	.searchBox{
		min-height: 24px;
	}
	.search{
		padding: 0 60px 0 0;
		height: 24px;
		margin-bottom: 1.5%;
	}
	.search_link{
		padding: 0 80px 0 0;
	}
	.search .search_btn{
		height: 24px;
		line-height: 22px;
		width: 60px;
		font-size: 12px;
	}
	.search .text_input{
		height: 24px;
		line-height: 22px;
		font-size: 12px;
	}
	.search_common .text_input{
		padding: 0 3px;
		border-right: none;
		border: 1px solid #d9dde3;
	}
	.search_link a.btn{
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		width: 80px;
	}
	.search_link ul li{
		display: inline-block;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		margin-right: 5%;
	}
	.search_link ul li .hot{
		height: 10px;
	}
}
@media screen and (max-width:510px) {
	.search_type{
		width: 100%;
	}
	.search_price{
		width: 100%;
	}
	.search_common{
		width: 100%;
	}
	.search_link{
		width:100%;
	}
	.search_type .first_input{
		width:50%;
	}
	.search_type .sec_input{
		width: 50%;
	}
	.search_price .first_input{
		width: 50%;
	}
	.search_price .sec_input{
		width: 50%;
	}
}
/* ---- 热点 ---- */
.hotBox{
	border: 1px solid #d9dde3;
	margin-bottom: 1.75%;
}
.hotcar{
	width:71.62%;
	float: left;
}
.hotcar_head{
	min-height: 44px;
	width: 100%;
	border-bottom:1px solid #d9dde3;
	font-size: 0px;
	margin-bottom: 12px;
	position: relative;
}
.hotcar_head ul{
	position: absolute;
	width: 100%;
	min-height: 44px;
	top: 0px;
	left: 0px;
}
.hotcar_head ul li{
	display: inline-block;
	height: 44px;
	padding:2px 15px 0;
	line-height: 41px;
	cursor: pointer;
}
.hotcar_head li a{
	font-size: 14px;
	color: #999;
}
.hotcar_head li a:hover{
	text-decoration: none;
}
.hotcar_head li.hover{
	border-bottom: 1px solid #fff;
	border-right:1px solid #d9dde3;
	border-left:1px solid #d9dde3;
	border-top: 2px solid #03060a;
	padding: 0 14px;
	color: #2d6cc2;
}
.hotcar_head li.hover a{
	color: #2d6cc2;
}
.hotcar_head li:first-child.hover{
	border-left: none;
	padding: 0 14px 0 15px;
}
.hotcar_con .car{
	padding: 0 0 10px 2%;
	font-size: 0;
}
.hotcar_con .car label{
	width: 14.2857%;
	display: inline-block;
	font-size: 14px;
	color: #333;
	padding: 0 2% 0 0;
	line-height: 30px;
	overflow: hidden;
}
.hotcar_con .car a{
	display: inline-block;
	width: 14.2855%;
	font-size: 14px;
	color: #333;
	padding: 0 2% 0 0;
	line-height: 30px;
	overflow: hidden;
}
.hotRight{
	width: 14.19%;
	float: left;
	border-left: 1px solid #d9dde3;
}
.hotRight h1{
	height: 44px;
	border-bottom: 1px solid #d9dde3;
	line-height: 43px;
	font-weight: normal;
	padding:0 8%;
	font-size:15px;
	color: #2d6cc2;
	margin-bottom: 12px;
}
.hotRight h1 a{
	color: #2d6cc2;
}
.hotRight .con{
	font-size: 0px;
	color: #333;
	padding: 0 0 10px 8%;
}
.hotRight .con_l{
	float: right;
	padding: 0 0 10px;
	width: 26%;
}
.hotRight .con a{
	display: inline-block;
	line-height: 30px;
	font-size: 14px;
	margin-right: 9%;
	color: #333;
}
.hotRight .con a{
	margin-right:4%;
}
.hotRight .pic{
	float: left;
	width:58.33%;
	height: 60px;
	margin-left: 8%;
	margin-bottom: 10px;
	overflow: hidden;
}
.hotRight .pic img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hotRight .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
@media screen and (max-width:1220px) {

	.hotcar_head ul li{
		padding:2px 10px 0;
	}
	.hotcar_head li.hover{
		padding: 0 9px;
	}
	.hotcar_head li:first-child.hover{
		padding: 0 9px 0 10px;
	}
	.hotcar_head li a{
		font-size: 13px;
	}
}
@media screen and (max-width:1024px) {
	.hotcar_head{
		min-height: auto;
		margin-bottom: 10px;
	}
	.hotcar_head ul{
		position: relative;
		padding: 4px;
		min-height: auto;
		top: auto;
		left: auto;
	}
	.hotcar_head ul li{
		height: 24px;
		padding:1px 8px;
		line-height:22px;
		border-radius: 3px;
	}
	.hotcar_head li a{
		font-size: 12px;
	}
	.hotcar_head li.hover{
		border: 1px solid #2d6cc2;
		padding: 0 7px;
	}
	.hotcar_head li:first-child.hover{
		border-left: 1px solid #2d6cc2;
		padding: 0 7px;
	}
	.hotcar_con .car{
		padding: 0 0 8px 2%;
	}
	.hotcar_con .car label{
		width: 14.2857%;
		font-size: 12px;
		line-height: 24px;
	}
	.hotcar_con .car a{
		font-size: 12px;
		line-height: 24px;
	}
	.hotRight{
		width: 14.19%;
	}
	.hotRight h1{
		height:33px;
		line-height: 32px;
		padding:0 8%;
		font-size:13px;
		margin-bottom: 10px;
	}
	.hotRight .con{
		font-size: 0px;
		color: #333;
		padding: 0 0 10px 8%;
	}
	.hotRight .con_l{
		float: right;
		padding: 0 0 10px;
		width: 26%;
	}
	.hotRight .con a{
		line-height: 24px;
		font-size: 12px;
		margin-right: 9%;
	}
	.hotRight .con a{
		margin-right:4%;
	}
	.hotRight .pic{
		width:58.33%;
		height: 48px;
		margin-left: 8%;
		margin-bottom: 8px;
	}
}
@media screen and (max-width:899px) {
	.hotcar_head{
		margin-bottom: 8px;
	}
	.hotcar_head ul{
		padding: 3px;
	}
	.hotcar_con .car{
		padding: 0 0 6px 2%;
	}
	.hotcar_con .car a{
		padding: 0 1% 0 0
	}
	.hotRight h1{
		height:55px;
		line-height: 54px;
		padding:0 5%;
		font-size:12px;
		margin-bottom: 8px;
	}
	.hotRight .con{
		padding: 0 0 6px 2%;
		text-align: center
	}
	.hotRight .con_l{
		float: right;
		padding: 0 0 10px;
		width: 26%;
	}
	.hotRight .con a{
		line-height: 24px;
		font-size: 12px;
		margin-right: 2%;
	}
	
	.hotRight .pic{
		width:58.33%;
		height: 48px;
		margin-left: 8%;
		margin-bottom: 8px;
	}
}
@media screen and (max-width:768px) {
	.hotcar{
		width:100%;
	}
	.hotRight{
		width: 50%;
		float: left;
		border-top: 1px solid #d9dde3;
		border-left: 1px solid #d9dde3;
	}
	.hotRight:first-child{
		border-left: none;
	}
	.hotRight h1{
		height: 31px;
		line-height: 30px;

	}
}
@media screen and (max-width:580px) {
	.hotcar_con .car label{
		width:20%;
		line-height: 20px;
	}
	.hotcar_con .car a{
		width: 20%;
		line-height: 20px;
	}
}
@media screen and (max-width:380px) {
	.hotcar_con .car label{
		width:25%;
	}
	.hotcar_con .car a{
		width: 25%;
	}
}
/* ---- 品牌推荐 ---- */
.brandBox{
	border: 1px solid #f79f7b;
	margin-bottom: 2.5%;
	padding: 0 0 0 40px;
	position: relative;
}
.brandBox h2{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	padding: 0 8px;
	height: 100%;
	line-height: 22px;
	font-size:20px;
	color: #fff;
	text-align: center;
	background: #ee4605;
	word-break: break-all;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.brandBox ul li{
	float: left;
	width: 20%;
	padding: 0 0.6% 0.78% 1.2%;
	border-right: 1px solid #f79f7b;
}
.brandBox ul li:last-child{
	border-right: none;
}
.brandBox ul li h1{
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #f14402;
}
.brandBox ul li h1 a{
	color: #f14402;
}
.brandBox ul li .pic{
	float: left;
	width: 46.3%;
	height: 82px;
	border: 1px solid #f79f7b;
	overflow: hidden;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.brandBox ul li .pic img{
	width: 100%;
	height: auto;
	max-height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.brandBox ul li .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.brandBox ul li p{
	float: right;
	width: 47.6%;
	line-height: 20px;
	font-size: 12px;
	color: #000;
}
.brandBox ul li p span{
	color: #f14402;
}
@media screen and (max-width:1024px) {
	.brandBox ul li{
		width: 25%;
	}
	.brandBox ul li:last-child{
		display: none;
	}
	.brandBox ul li:nth-child(4n){
		border-right: none;
	}
}
@media screen and (max-width:768px) {
	.brandBox ul li{
		width: 50%;
	}
	.brandBox ul li:nth-child(1){
		border-bottom: 1px solid #f79f7b;
	}
	.brandBox ul li:nth-child(2){
		border-bottom: 1px solid #f79f7b;
	}
	.brandBox ul li:nth-child(2n){
		border-right: none;
	}
}
@media screen and (max-width:500px) {
	.brandBox{
		padding: 0;
	}
	.brandBox h2{
		position: relative;
		left: auto;
		top: auto;
		width: 100%;
		padding: 0 8px;
		height: 31px;
		line-height: 30pxpx;
		font-size:16px;
	}
	.brandBox ul li{
		padding: 0 0.6% 1.2% 1.2%;
	}
	.brandBox ul li h1{
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.brandBox ul li .pic{
		float: left;
		width: 40%;
		height: 72px;
	}
	.brandBox ul li p{
		width: 56%;
		line-height: 18px;
		font-size: 12px;
	}
}
@media screen and (max-width:320px) {
	.brandBox ul li{
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #f79f7b;
		padding: 0 0.6% 2% 2%;
	}
	.brandBox ul li:nth-child(4){
		border-bottom: none;
	}
	.brandBox ul li .pic{
		width: 30%;
	}
	.brandBox ul li p{
		width: 65%;
	}
}
/* ---- 幻灯片 Style ---- */
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	direction: ltr;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	position: relative;
	overflow:hidden;
}
.swiperBox {
	float: right;
	width:62.5%;
	position: relative;
	background:#fff;

}
.swiperBox .swiper-container{
	height: 390px;
	overflow: hidden;}
.swiperBox .swiper-slide img {
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.swiperBox .swiper-slide:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.swiperBox .swiper-slide p {
	min-height: 80px;
	line-height:30px;
	padding:15px 15px 30px 15px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: rgba(0,0,0,0.7);
	font-size:20px;
	color:#fff;
	text-align: center;
}
.pagination {
  position: absolute;
  right: 0;
  text-align: center;
  bottom:14px;
  width: 100%;
  line-height:0px;
  z-index:8;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background:#fff;
  margin: 0 7px;
  cursor: pointer;
  overflow:hidden;
}
.swiper-active-switch{
	background:#2c6cc3;
}
@media (max-width:1024px) {
	.swiperBox .swiper-container{
		height: 314px;}
	.swiperBox .swiper-slide p {
		min-height: 60px;
		line-height:30px;
		padding:8px 10px 22px 10px;
		font-size:16px;
	}
	.pagination {
	  bottom:10px;
	}
	.swiper-pagination-switch {
	  width: 6px;
	  height: 6px;
	  margin: 0 4px;
	}
}
@media (max-width:768px) {
	.swiperBox {
		width: 100%;
		margin-bottom:15px;
	}
	.swiperBox .swiper-slide p {
		height: auto;
		min-height:30px;
		line-height:18px;
		font-size:12px;
		padding:6px 62px 6px 6px;
		text-align: left;
	}
	.pagination {
		bottom:10px;
		padding-right:2px;
		text-align: right;
	}
	.swiper-pagination-switch {
		width: 6px;
		height:6px;
		margin: 0 3px;
	}
}
/* ---- 主要新闻 ---- */
.mainNews{
	width:35%;
	float: left;
}
.mainNews li{
	border-bottom: 1px dotted #cccccc;
	padding: 0 0 19px;
	margin: 0 0 23px;
}
.mainNews li:last-child{
	margin: 0;
}
.mainNews li h1{
	height: 24px;
	line-height: 24px;
	font-size: 22px;
	color: #2d6cc2;
	margin-bottom: 12px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.mainNews li h1 a{
	color: #2d6cc2;
}
.mainNews li p{
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	text-align: center;
}
.mainNews li p a{
	color: #666;
	display: inline-block;
}
@media screen and (max-width:1220px) {
	.mainNews li h1{
		font-size: 20px;
	}
	.mainNews li p{
		font-size: 15px;
	}
}
@media screen and (max-width:1024px) {
	.mainNews li{
		padding: 0 0 14px;
		margin: 0 0 18px;
	}
	.mainNews li h1{
		height: 22px;
		line-height: 22px;
		font-size: 18px;
		margin-bottom: 8px;
	}
	.mainNews li p{
		height: 20px;
		line-height: 20px;
		font-size: 14px;
	}
}
@media screen and (max-width:768px) {
	.mainNews{
		width:100%;
	}
	.mainNews li{
		padding: 0 0 1.8%;
		margin: 0 0 2.2%;
	}
	.mainNews li h1{
		height: auto;
		padding: 2px 0;
		line-height: 20px;
		font-size: 16px;
		margin-bottom: 3px;
		text-align: left;
		overflow: auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
	}
	.mainNews li h1 a{
		color: #2d6cc2;
	}
	.mainNews li p{
		height: 18px;
		line-height: 18px;
		overflow:none;
		font-size: 12px;
		text-align: left;
	}
	.mainNews li p a{
		color: #666;
		display: inline-block;
	}
}
/* ---- 新闻盒子 ---- */
.mainBox{
	width:34.25%;
	float: left;
	margin-right:3.25%;
	margin-bottom: 3.25%;
	position: relative;
}
.mainRight{
	width: 25%;
	float: right;
	margin-bottom: 3.25%;
}
.mainHead{
	height: 53px;
	border-top: 1px solid #e4e7ee;
	border-bottom: 1px solid #e4e7ee;
	position: relative;
	margin-bottom: 20px;
}
.mainHead h1{
	position: absolute;
	left: 0px;
	top: -1px;
	height: 53px;
	line-height: 50px;
	border-top: 2px solid #2d6cc2;
	padding: 0 2px;
	font-size: 20px;
	color: #333;
}
.mainHead h1 img.i{
	position: absolute;
	left: 100%;
	top: 50%;
	height: 20px;
	width: auto;
	margin-top: -14px;
}
.mainHead a.more{
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -8px;
	height: 16px;
	line-height: 16px;
	border-left: 1px solid #b8b8b8;
	padding:0 0 0 10px;
	font-size: 14px;
	color: #666;
}
.mainHead p.link{
	position: absolute;
	right: 0px;
	top: 0;
	height: 51px;
	line-height:51px;
	padding:0 0 0 10px;
	font-size: 14px;
	color: #999;
}
.mainHead p.link a{
	color: #999;
}
.newsList li{
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #bebebe;
	padding:0 0 0 12px;
	background: url(/version/2018/img/point.gif) left center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.newsList li a{
	color: #333;
}
.newsList li:first-child,
.newsList.blueli li:nth-child(5)
{
	font-size: 20px;
	color: #2d6cc2;
}
.newsList li:first-child a,
.newsList.blueli li:nth-child(5){
	color: #2d6cc2;
}
.mainRight .carer{
	padding: 6px 0 0 100px;
	position: relative;
	min-height: 90px;
	margin-bottom: 16px;
}
.mainRight .carer .pic{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 90px;
	height: 90px;
	overflow: hidden;
	border-radius: 50%;
}
.mainRight .carer .pic img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.mainRight .carer .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.mainRight .carer h1{
	min-height: 34px;
	padding: 6px 0;
	font-size: 18px;
	line-height: 22px;
	color: #2d6cc2;
	margin-bottom:4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.mainRight .carer h1 a{
	color: #2d6cc2;
}
.mainRight .carer p{
	height: 48px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	overflow: hidden;
}
.mainRight .carer p a{
	color: #666;
}
.rightList li{
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #333;
	padding:0 0 0 15px;
	background: url(/version/2018/img/point.gif) left center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
@media screen and (max-width:1220px) {
	.newsList li{
		font-size: 16px;
	}
	.newsList li:first-child{
		font-size: 18px;
	}
	.mainRight .carer h1{
		font-size: 16px;
	}

	.mainRight .carer p{
		font-size: 12px;
	}
	.rightList li{
		font-size: 15px;
	}
}
@media screen and (max-width:1024px) {
	.mainHead{
		height: 43px;
		margin-bottom: 16px;
	}
	.mainHead h1{
		height: 43px;
		line-height: 40px;
		font-size: 18px;
	}
	.mainHead a.more{
		margin-top: -7px;
		height: 14px;
		line-height: 14px;
		padding:0 0 0 8px;
		font-size: 12px;
	}
	.mainHead p.link{
		height: 41px;
		line-height:41px;
		padding:0 0 0 8px;
		font-size: 12px;
	}
	.newsList li{
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		padding:0 0 0 10px;
	}
	.newsList li:first-child{
		font-size: 16px;
	}
	.mainRight .carer{
		padding: 2px 0 0 84px;
		min-height: 72px;
		margin-bottom: 10px;
	}
	.mainRight .carer .pic{
		top: 2px;
		width: 76px;
		height: 76px;
	}
	.mainRight .carer h1{
		min-height: 20px;
		padding: 3px 0;
		font-size: 14px;
		line-height: 22px;
		color: #2d6cc2;
		margin-bottom:10px;
	}
	.mainRight .carer h1 a{
		color: #2d6cc2;
	}
	.mainRight .carer p{
		height: 32px;
		font-size: 12px;
		line-height: 16px;

	}
	.mainRight .carer p a{
		color: #666;
	}
	.rightList li{
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		padding:0 0 0 10px;
	}
}
@media screen and (max-width:768px) {
	.mainBox{
		width:100%;
		margin-right:0%;
	}
	.mainRight{
		width: 100%;
	}
	.mainHead{
		height: 33px;
		margin-bottom: 12px;
	}
	.mainHead h1{
		height: 33px;
		line-height: 30px;
		font-size: 16px;
	}
	.mainHead p.link{
		height: 31px;
		line-height:31px;
	}
	.newsList li{
		height: auto;
		line-height: 20px;
		font-size: 14px;
		background: url(/version/2018/img/point.gif) left 12px no-repeat;
		padding:4px 0 4px 8px;
		overflow:  auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
	}
	.newsList li:first-child{
		font-size: 15px;
	}
	.mainRight .carer{
		padding: 2px 0 0 84px;
		min-height: 72px;
		margin-bottom: 10px;
	}
	.mainRight .carer .pic{
		top: 2px;
		width: 76px;
		height: 76px;
	}
	.mainRight .carer h1{
		min-height: 24px;
		padding: 3px 0;
		font-size: 14px;
		line-height: 18px;
		color: #2d6cc2;
		margin-bottom:4px;
		overflow:  auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
	}
	.mainRight .carer h1 a{
		color: #2d6cc2;
	}
	.mainRight .carer p{
		height: auto;
		font-size: 12px;
		line-height: 16px;

	}
	.mainRight .carer p a{
		color: #666;
	}
	.rightList li{
		height: auto;
		line-height: 20px;
		font-size: 14px;
		background: url(/version/2018/img/point.gif) left 12px no-repeat;
		padding:4px 0 4px 8px;
		overflow:  auto;
		white-space: normal;
		text-overflow: normal;
		-o-text-overflow: normal;
	}
}
/* ---- tab新闻 ---- */
.tabNews_head{
	margin-bottom: 20px;
	height: 53px;
	border-top: 1px solid #e4e7ee;
	background: url(/version/2018/img/bord_bg.gif) left bottom repeat-x;
}
.tabNews_head li{
	position: relative;
	top: -1px;
	display: inline-block;
	height: 53px;
	padding: 2px 16px 1px;
	line-height: 50px;
	font-size: 20px;
	color: #333;
}
.tabNews_head li.hover{
	border-top: 2px solid #2d6cc2;
	border-left: 1px solid #e4e7ee;
	border-right:1px solid #e4e7ee;
	border-bottom: 1px solid #fff;
	background: #fff;
	padding: 0px 15px 0px;
}
.tabNews_con a.more{
	position: absolute;
	right: 0px;
	top: 19px;
	height: 16px;
	line-height: 16px;
	border-left: 1px solid #b8b8b8;
	padding:0 0 0 10px;
	font-size: 14px;
	color: #666;
}
@media screen and (max-width:1024px) {
	.tabNews_head{
		margin-bottom: 16px;
		height: 43px;
	}
	.tabNews_head li{
		height: 43px;
		padding: 2px 13px 1px;
		line-height: 40px;
		font-size: 18px;
	}
	.tabNews_head li.hover{
		padding: 0px 12px 0px;
	}
	.tabNews_con a.more{
		top: 13px;
		height: 14px;
		line-height: 14px;
		padding:0 0 0 8px;
		font-size: 12px;
	}
}
@media screen and (max-width:768px) {
	.tabNews_head{
		margin-bottom: 12px;
		height: 33px;
	}
	.tabNews_head li{
		height: 33px;
		padding: 2px 11px 1px;
		line-height: 30px;
		font-size: 16px;
	}
	.tabNews_head li.hover{
		padding: 0px 10px 0px;
	}
	.tabNews_con a.more{
		top: 8px;
	}
}
/* ---- 右侧广告 ---- */
.rightAds{
	height: 290px;
}
.rightAds img{
	width: 100%;
	height: 100%;
}
@media screen and (max-width:1024px) {
	.rightAds{
		height: 227px;
	}
}
@media screen and (max-width:768px) {
	.rightAds{
		height: auto;
	}
	#rightAds{
		display:none;
	}
}
/* ---- 标题 ---- */
.bighead{
	height: 50px;
	background: url(/version/2018/img/bigHead_bg.png) left center repeat-x;
	background-size: auto 44%;
	text-align: center;
	margin-bottom: 2%;
	position: relative;
	line-height: 0px;
}
.bighead img{
	height: 100%;
	border-left:15px solid #fff; 
	border-right:15px solid #fff; 
	background: #fff;
}
.middhead{
	height: 40px;
	background: url(/version/2018/img/middHead_bg.png) left center repeat-x;
	text-align: center;
	margin-bottom: 2%;
	position: relative;
	line-height:40px;
}
.middhead h1{
	display: inline;
	border-left: 15px solid #f1f9fe;
	border-right: 15px solid #f1f9fe;
	background: #f1f9fe;
	font-size: 30px;
	color: #333;
}
.middhead_fff h1{
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
	background: #fff;
}
.middhead a.more{
	position: absolute;
	right: 0px;
	top:50%;
	margin-top: -8px;
	height:16px;
	line-height: 16px;
	padding:0 0 0 10px;
	background:#f1f9fe;
}
.middhead_fff h1{
	background:#fff;
}
.middhead a.more span{
	border-left: 1px solid #b1b3b5;
	padding: 0 0 0 9px;
	font-size: 14px;
	color: #666;
}
@media screen and (max-width:1024px) {
	.bighead{
		height: 42px;
	}
	.bighead img{
		border-left:12px solid #fff; 
		border-right:12px solid #fff; 
	}
	.middhead{
		height: 34px;
		line-height:34px;
	}
	.middhead h1{
		border-left: 12px solid #f1f9fe;
		border-right: 12px solid #f1f9fe;
		font-size: 24px;
	}
	.middhead_fff h1{
		border-left: 12px solid #fff;
		border-right: 12px solid #fff;
	}
	.middhead a.more{
		margin-top: -7px;
		height:14px;
		line-height: 14px;
		padding:0 0 0 8px;
	}
	.middhead a.more span{
		padding: 0 0 0 6px;
		font-size: 12px;
	}
}
@media screen and (max-width:768px) {
	.bighead{
		height: 32px;
	}
	.bighead img{
		border-left:10px solid #fff; 
		border-right:10px solid #fff; 
	}
	.middhead{
		height: 30px;
		line-height:30px;
	}
	.middhead h1{
		border-left: 10px solid #f1f9fe;
		border-right: 10px solid #f1f9fe;
		font-size: 20px;
	}
	.middhead_fff h1{
		border-left: 10px solid #fff;
		border-right: 10px solid #fff;
	}
}
/* ---- 购车 ---- */
.buycar_pic{
	border-top:2px solid #2d6cc2;
	position: relative;
	height: 282px;
	overflow: hidden;
}
.buycar_pic img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.buycar_pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.buycar_pic p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding:0 6px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background:rgba(0,0,0,0.7);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.buycarList li{
	width: 47%;
	float: left;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	height: 94px;
}
.buycarList li:nth-child(2n){
	float: right;
}
.buycarList li:nth-child(1),.buycarList li:nth-child(2){
	margin-top: 0px;
}
.buycarList li img{
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.buycarList li:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.buycarList li p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding:0 5px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background:rgba(0,0,0,0.7);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
@media screen and (max-width:1024px) {
	.buycar_pic{
		height: 224px;
	}
	.buycar_pic p{
		padding:0 5px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
	}
	.buycarList li{
		width: 48%;
		height: 76px;
		margin-top: 12px;
	}
	.buycarList li:nth-child(2n){
		float: right;
	}
	.buycarList li:nth-child(1),.buycarList li:nth-child(2){
		margin-top: 0px;
	}
	.buycarList li p{
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
}
@media screen and (max-width:768px) {
	.buycar_pic{
		height: auto;
	}
	.buycar_pic img{
		height: auto;
	}
	
	.buycarList li{
		height: auto;
		margin-top: 10px;
	}
}
/* ---- 购车 ---- */
.hotSale_coat{
	padding: 34px 0 0;
	background: #f1f9fe;
	margin-bottom: 38px;
}
.hotSale_query{
	height: 30px;
	margin-bottom: 2%;
}
.hotSale_price{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #cccfd0;
	padding: 0 0 0 82px;
	position: relative;
}
.hotSale_price a{
	color: #333;
	display: inline-block;
}
.hotSale_price label{
	position: absolute;
	top: 4px;
	left: 0px;
	height:22px;
	line-height: 22px;
	background: #e2595b;
	font-size: 16px;
	color: #fff;
	padding: 0 5px;
}
.hotSale_price label::before{
	content: "";
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left: 4px solid #e2595b;
	border-bottom: 3px solid transparent; 
}
.hotSale_search{
	float: right;
	width: 22.5%;
	padding:0 75px 0 0;
	position: relative;
}
.hotSale_search .text_ipnut{
	height: 30px;
	line-height: 28px;
	width: 100%;
	border: 1px solid #d9dde3;
	outline: none;
	background: #fff;
	padding: 0 5px;
	font-size: 14px;
	color: #333;
}
.hotSale_search .btn{
	position: absolute;
	right: 0px;
	top: 0px;
	width:75px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #2d6cc2;
	border: none;
	outline: none;
	font-size:14px;
	color: #fff;
}
.hotSale_query .login_btn{
	float: right;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #2d6cc2;
	font-size:14px;
	color: #fff;
	width: 100px;
}
.hotSale_query .login_btn:hover{
	text-decoration: none;
}
.hotSale{
	border-top: 1px solid #d7e1ed;
	padding: 1.75% 0 0;
}
.hotSale li{
	float: left;
	width: 9.16667%;
	margin-right: 2.187496%;
	margin-bottom: 14px;
}
.hotSale li:nth-child(9n){
	margin-right: 0px;
}
.hotSale li .pic{
	position: relative;
	width: 100%;
	border: 1px solid #d7e1ed;
	overflow: hidden;
}
.hotSale li .pic img{
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hotSale li .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.hotSale li p{
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
@media screen and (max-width:1024px) {
	.hotSale_coat{
		padding: 24px 0 0;
		margin-bottom: 24px;
	}
	.hotSale li{
		width: 15%;
		margin-right: 2%;
		margin-bottom: 12px;
	}
	.hotSale li:nth-child(9n){
		margin-right: 2%;
	}
	.hotSale li:nth-child(6n){
		margin-right: 0%;
	}
	.hotSale li p{
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.hotSale_query{
		height: 26px;
	}
	.hotSale_price{
		height:26px;
		line-height: 26px;
		font-size: 12px;
		padding: 0 0 0 70px;
	}
	.hotSale_price label{
		top: 3px;
		height:20px;
		line-height: 20px;
		font-size: 12px;
	}
	.hotSale_search{
		width: 30%;
		padding:0 60px 0 0;
	}
	.hotSale_search .text_ipnut{
		height: 26px;
		line-height: 24px;
		padding: 0 5px;
		font-size: 12px;
	}
	.hotSale_search .btn{
		width:60px;
		height: 26px;
		line-height:26px;
		font-size:12px;
	}
	.hotSale_query .login_btn{
		height: 26px;
		line-height: 26px;
		font-size:12px;
		width: 80px;
	}
}
@media screen and (max-width:768px) {
	.hotSale_coat{
		padding: 18px 0 0;
		margin-bottom: 18px;
	}
	.hotSale li{
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 10px;
	}
	.hotSale li:nth-child(9n){
		margin-right: 2%;
	}
	.hotSale li:nth-child(6n){
		margin-right:  2%;
	}
	.hotSale li:nth-child(4n){
		margin-right:  0%;
	}

	.hotSale_query{
		height: auto;
	}
	.hotSale_price{
		height:auto;
		line-height: 24px;
		margin-bottom: 8px;
	}
	.hotSale_price label{
		top: 2px;
	}
	.hotSale_search{
		width: 100%;
		padding:0 75px 0 0;
	}
	.hotSale_search .text_ipnut{
		height: 24px;
		line-height: 24px;
	}
	.hotSale_search .btn{
		width:75px;
		height: 24px;
		line-height:24px;
	}
	.hotSale_query .login_btn{
		float: left;
		height: 24px;
		line-height: 24px;
		font-size:12px;
		width: 80px;
		margin-left: 70px;
	}
}
@media screen and (max-width:400px) {
	.hotSale_coat{
		padding: 15px 0 0;
		margin-bottom: 15px;
	}
	.hotSale li{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 7px;
	}
	.hotSale li:nth-child(9n){
		margin-right: 2%;
	}
	.hotSale li:nth-child(6n){
		margin-right:  2%;
	}
	.hotSale li:nth-child(4n){
		margin-right:  2%;
	}
	.hotSale li:nth-child(3n){
		margin-right:  0%;
	}
}
/* ---- 烟台4s ---- */
.yantai4s{
	border-top: 1px solid #d9e3ee;
	margin-bottom: 3.25%;
}
.yantai4s li{
	width:18.75%;
	float: left;
	border: 1px solid #d9e3ee;
	margin-top: 18px;
	margin-right: 1.5625%;
	height: 95px;
	padding:1.25% 0px 1.25% 10px;
}
.yantai4s li:nth-child(5n){
	margin-right: 0;
}
.yantai4s li img{
	float: left;
	width:35.45%;
	height: auto;
	margin-top: 2px;
}
.yantai4s li p{
	float: right;
	width:60%;
	line-height: 24px;
	font-size: 14px;
	color: #333;
	word-break: break-all;
}
@media screen and (max-width:1220px) {
	.yantai4s li{
		margin-top: 15px;
		margin-right: 1.5625%;
		padding:1.25% 0px 1.25% 6px;
		height: 90px;
	}
	.yantai4s li p{
		line-height: 20px;
		font-size: 12px;
	}
}
@media screen and (max-width:1024px) {
	.yantai4s li{
		width: 23.5%;
		margin-top: 12px;
		margin-right: 2%;
		padding:1.25% 0px 1.25% 6px;
		height: 80px;
	}
	.yantai4s li:nth-child(5n){
		margin-right: 2%;
	}
	.yantai4s li:nth-child(4n){
		margin-right: 0;
	}
	.yantai4s li img{
		margin: 0;
		max-height: 58px;
	}
	.yantai4s li p{
		line-height: 20px;
		font-size: 12px;
	}
}
@media screen and (max-width:768px) {
	.yantai4s li{
		width: 32%;
		margin-top: 12px;
		margin-right: 2%;
		height: 80px;
	}
	.yantai4s li:nth-child(5n){
		margin-right: 2%;
	}
	.yantai4s li:nth-child(4n){
		margin-right: 2%;
	}
	.yantai4s li:nth-child(3n){
		margin-right: 0;
	}
}
@media screen and (max-width:570px) {
	.yantai4s li{
		width: 48.5%;
		margin-top: 10px;
		margin-right: 3%;
		height: 80px;
	}
	.yantai4s li:nth-child(5n){
		margin-right: 3%;
	}
	.yantai4s li:nth-child(4n){
		margin-right: 3%;
	}
	.yantai4s li:nth-child(3n){
		margin-right: 3%;
	}
	.yantai4s li:nth-child(2n){
		margin-right: 0;
	}
	.yantai4s li p{
		line-height: 18px;
		font-size: 12px;
	}
}
/* ---- 图库 ---- */
.photo_mainBox{
	margin-right: 0;
}
.photoFirst{
	border-top: 2px solid #2d6cc2;
}
.photoFirst .pic{
	overflow: hidden;
	margin-bottom: 2.9%;
}
.photoFirst .pic img{
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.photoFirst .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.photoFirst p{
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size:14px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.photoList{
	width: 63.75%;
	float: right;
}
.photoList li{
	float: left;
	width:23.14%;
	margin-right: 2.48%;
	margin-bottom: 2%;
}
.photoList li:nth-child(4n){
	margin-right: 0%;
}
.photoList li .pic{
	border: 1px solid #dae3ee;
	overflow: hidden;
	margin-bottom: 6.78%
}
.photoList li .pic img{
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.photoList li .pic:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.photoList li p{
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size:14px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
@media screen and (max-width:1024px) {

	.photoFirst p{
		height: 16px;
		line-height: 16px;
		font-size:12px;
	}
	.photoList li p{
		height: 16px;
		line-height: 16px;
		font-size:12px;
	}
}
@media screen and (max-width:768px) {
	.photoList{
		width: 100%;
	}
}
@media screen and (max-width:480px) {
	.photoList li{
		float: left;
		width:48.5%;
		margin-right: 3%;
		margin-bottom: 2%;
	}
	.photoList li:nth-child(2n){
		margin-right: 0%;
	}
}
/* ---- 底部连接 ---- */
.linkBox_coat{
	border: 2px solid #e4e7ee;
	background: #f6f6f6;
	padding: 28px 0 0;
}
.qrcodeBox{
	max-width: 1200px;
	margin: 0 auto 2.5%;
	position: relative;
}
.qrcodeBox::before{
	content: "";
	position: absolute;
	top: 9%;
	left: 0;
	height:82%;
	width: 100%;
	border: 1px solid #fff;
	background: url(/version/2018/img/link_bg.gif) left top repeat;
}
.qrcode{
	width:37.5%;
	float: left;
	padding:0 15px;
	position: relative;
	z-index: 1;
}
.qrcode .pic{
	border: 1px solid #e4e7ee;
	width: 110px;
	height: 110px;
	float: left;
	margin-right: 6.9%;
}
.qrcode .pic img{
	width: 100%;
	height: 100%;
}
.qrcode p{
	height: 110px;
	line-height:30px;
	display: table;
	text-align: left;
	font-size: 14px;
	color: #333;
	float: left;
}
.qrcode p span{
	display: table-cell;
	vertical-align: middle;
}
.contacts{
	width:21.5%;
	float: right;
	display: table;
	height: 110px;
	line-height:30px;
	font-size: 14px;
	color: #333;
	position: relative;
	z-index: 1;
}
.contacts p{
	display: table-cell;
	vertical-align: middle;
}
.linkHead{
	height: 24px;
	border-left: 4px solid #2d6cc2;
	line-height: 24px;
	padding: 0 0 0 15px;
	font-size: 22px;
	color: #006cb7;
	margin: 0 0 1.5%;
}
.linkcon{
	line-height:36px;
	font-size: 14px;
	color: #cacaca;
	margin-bottom: 2.5%;
}
.linkcon a{
	color: #696767;
}
@media screen and (max-width:1024px) {
	.linkBox_coat{
		padding: 20px 0 0;
	}
	.qrcode{
		padding:0 12px;
	}
	.qrcode .pic{
		width: 80px;
		height: 80px;
	}
	.qrcode p{
		height: 80px;
		line-height:24px;
		font-size: 12px;
	}

	.contacts{
		height: 80px;
		line-height:24px;
		font-size: 12px;
	}
	.linkHead{
		height: 22px;
		border-left: 3px solid #2d6cc2;
		line-height: 22px;
		padding: 0 0 0 12px;
		font-size: 20px;
	}
	.linkcon{
		line-height:28px;
		font-size: 14px;
	}
}
@media screen and (max-width:768px) {
	.linkBox_coat{
		padding: 16px 0 0;
	}
	.qrcode{
		width: 50%;
		padding:0 10px;
	}
	.qrcode .pic{
		width: 60px;
		height: 60px;
	}
	.qrcode p{
		height: 60px;
		line-height:20px;
	}

	.contacts{
		width: 100%;
		height: 60px;
		line-height:20px;
		text-align: center;
	}
	.linkHead{
		height: 20px;
		border-left: 2px solid #2d6cc2;
		line-height: 20px;
		padding: 0 0 0 10px;
		font-size: 18px;
	}
	.linkcon{
		line-height:22px;
		font-size: 12px;
	}
}
@media screen and (max-width:460px) {
	.linkBox_coat{
		padding: 16px 0 0;
	}
	.qrcode{
		width: 100%;
		padding:0 10px;
		text-align: center;
		margin-bottom: 10px;
	}
	.qrcode .pic{
		width: 60px;
		height: 60px;
	}
	.qrcode p{
		height: 60px;
		line-height:20px;
	}
	.contacts{
		height: 40px;
		text-align: left;
		padding:0 0 0 90px;
	}
}
/* ---- 框架 ---- */
.mb2_5 {
	margin-bottom: 2.5%;
}
.mb3_5 {
	margin-bottom: 3.5%;
}
.mb1_0 {
	margin-bottom: 1%;
}